A multi-GPU shallow-water simulation with transport of contaminants
نویسندگان
چکیده
This work presents cost-effective multi-GPU parallel implementations of a finite volume numerical scheme for solving pollutant transport problems in bidimensional domains. The fluid is modelled by 2D shallow water equations, while the transport of pollutant is modelled by a transport equation. The 2D domain is discretized using a first order Roe finite volume scheme. Specifically, this paper presents multi-GPU implementations of both a solution that exploits recomputation on the GPU, and an optimized solution that is based on a ghost cell decoupling approach. Our multi-GPU implementations have been optimized using nonblocking communications, overlapping communications and computations, and applying ghost cell expansion in order to minimize communications. The fastest one reached a speedup of 78x using 4 GPUs on an Infiniband network with respect to a parallel execution on a multicore CPU with 6 cores and 2way hyperthreading per core. Such performance, measured using a realistic problem, enabled the calculation of solutions not only in real-time, but orders of magnitude faster than the simulated time. Copyright c © 2012 John Wiley & Sons, Ltd.
منابع مشابه
Parallelization of shallow water simulations on current multi-threaded systems
In this work, several parallel implementations of a numerical model of pollutant transport on a shallow water system are presented. These parallel implementations are developed in two phases. First, the sequential code is rewritten to exploit the stream programming model. And second, the streamed code is targeted for current multi-threaded systems, in particular, multi-core CPUs and modern GPUs...
متن کاملSimulation of solute movement through wellbores to characterize public supply well contaminant vulnerability in the High Plains Aquifer, York, Nebraska
A ground-water flow and transport model simulating contaminant movement to public supply wells in the High Plains aquifer near York, Nebraska was developed as part of the U.S. Geological Survey National Water-Quality Assessment Program. Water-quality samples were collected from wells screened in unconfined and confined units. Samples collected from a public supply well and selected monitoring w...
متن کاملNumerical Simulation and Estimation of the Transvers Macrodispersivity Coefficient of Aqueous Phase (Miscible) Contaminants of Salt Water in a Heterogeneous and Homogeneous Porous Media
Deterioration of groundwater resources in coastal regions due to the progression of saline water in aquifers in these regions is currently one of the important issues in providing water needs in these areas. In coastal regions, saline water enters the aquifer from below in shape of wedge. Due to the difference in the density between fresh and salty water, an interface zone forms between two flu...
متن کامل3D Numerical Simulation of the Separated Turbulent Shallow Flow around a Single Side Obstacle
In this paper, the performance of Reynolds Averaged Navier Stokes (RANS) simulations was evaluated to predict the flow structure developed by the presence of a sidewall obstruction in a uniform open-channel shallow flow. The study of these flow structures is important because they present in several real world configurations, such as groynes in rivers, where the erosion processes, mass transpor...
متن کاملShallow Water Simulations on Multiple GPUs
We present a state-of-the-art shallow water simulator running on multiple GPUs. Our implementation is based on an explicit high-resolution finite volume scheme suitable for modeling dam breaks and flooding. We use row domain decomposition to enable multi-GPU computations, and perform traditional CUDA block decomposition within each GPU for further parallelism. Our implementation shows near perf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 25 شماره
صفحات -
تاریخ انتشار 2013